.ban{
  position: relative;
  width: 100%;
  height: 698.48px;
  background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%);
}

.ban .ban-content{
  position: absolute;
  top: 32%;
  left: 36%;
}

.ban .ban-content .title{
  font-size: 63px;
  font-weight: 300;
  text-align: center;
  color: #fff;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

.header-why{
  margin-top: 60px;
  font-size: 45px;
  letter-spacing: 6px;
  color: #191919;
  text-align: center;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-weight: 400;
}

.header-description{
  margin-top: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ff6900;
  text-align: center;
  font-size: 17px;
  line-height: 27px;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  color: #000;
}

.list-wrap{
  width: 100%;
  padding-bottom: 59px;
  margin-bottom: 59px;
  border-bottom: 1px solid #ff6900;
}

.list-wrap .togeter{
  margin-top: 23px;
  margin-bottom: 10px;
  font-size: 84px;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-weight: 800;
  color: #ff6900
}

.list-wrap .toge-work{
  font-size: 38px;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-weight: 700;
  color: #000;
}

.list-wrap .ziqu{
  position: relative;
  height: 251px;
  background-image: url("/img/since.png");
}

.list-wrap .ziqu .content{
  position: absolute;
  top: 24%;
  left: 6%;
}

.list-wrap .ziqu .content .ziqutitle{
  margin-bottom: 10px;
  font-size: 45px;
  font-weight: 400;
  color: #ff6900;
}

.list-wrap .ziqu .content .zuquwhy{
  margin-top: 3px;
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.42857143;
  color: #333;
}

.list-wrap .flexBox  {
  display: flex;
}


.list-wrap .flexBox .jr {
  margin-top: 30px;
  margin-right: 120px;
  width: 510px;
  height: 340px;

  background-image: url("/img/tough.png");
  
}
.list-wrap .flexBox .br {
  margin-top: 30px;
  width: 510px;
  height: 340px;

  background-image: url("/img/inclusive.png");
  
}

.ytitle{
  font-size: 45px;
  font-weight: 400;
  color: #ff6900;
}

.ycontent{
  margin-top: 12px;
  font-size: 17px;
  font-weight: 400;
  color: #333;
  line-height: 27px;
}

.ycontent{
  padding: 50px;
  width: 100%;
  height: 100%;

}

.br-content,.jr-content{
  margin-top: 30px;
}